Tower of Lon·don
the Tower of Londonalsothe Towera
fortress (=protected group of buildings including a castle) in London next to the River Thames, built in the 11th century but originally built in Roman times. The kings and queens of England lived there in the past, and many important people were kept as prisoners there. It is now a
museum.